package com.hzz.entity.examine;

import java.math.BigDecimal;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.hzz.framework.entity.BaseEntity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ExamineResult extends BaseEntity {
	/**
	 * id
	 */
	Long id;
	/**
	 * 考核指标ID
	 */
	Long targetId;
	/** 考核评估ID */
	Long evaluateId;
	/**
	 * 被评人ID
	 */
	Long userId;
	/**
	 * 被评人姓名
	 */
	String userName;
	/**
	 * 总分
	 */
	BigDecimal totalScore;
	/**
	 * 系统自动评分
	 */
	BigDecimal autoScore;
	/**
	 * 自评分
	 */
	BigDecimal selfScore;
	/**
	 * 自评时间
	 */
	Date selfTime;
	/**
	 * 上级评分
	 */
	BigDecimal leaderScore;
	/**
	 * 上级评分时间
	 */
	Date leaderTime;
	/**
	 * 备注
	 */
	String memo;
	/**
	 * 删除标记
	 */
	Integer delFlag;
	/**
	 * 建立者id
	 */
	Long createId;
	/**
	 * 更新时间
	 */
	Date dateUpdated;
	/**
	 * 创建时间
	 */
	Date dateCreated;
	/**
	 * 考核方案名称（非表字段）
	 */
	String targetName;
	/**
	 * 河道名称（非表字段）
	 */
	String riverName;
	/**
	 * 考核周期（非表字段）
	 */
	String period;
	/**
	 * 当前用户最后一级行政区划ID（非表字段）
	 */
	Long currAreaId;
	/**
	 * 排名（非表字段）
	 */
	Integer rank;
}
